(function($,mw,window){'use strict';var AnonSiteWideMessages={init:function(){$.nirvana.sendRequest({controller:'SiteWideMessagesController',method:'getAnonMessages',format:'json',type:'GET'}).done($.proxy(this.handleMessages,this));},handleMessages:function(data){var i,msgId,$siteWideMessage,$siteWideMessages,$notificationArea=$('#WikiaNotifications'),hasNotifications=$notificationArea.length?1:0,cookiePrefix=mw.config.get('wgCookiePrefix')+'swm-',siteMessagesHtml=[],firstMessage=true;if(data&&data.siteWideMessagesCount>0){for(i in data.siteWideMessages){msgId=data.siteWideMessages[i].msgId;if($.cookie(cookiePrefix+msgId)){continue;}$siteWideMessage=$('<div>').attr('data-type',data.notificationType).attr('id','msg_'+msgId).attr('data-msgid',msgId).on('click','p a',$.proxy(this.handleLinkClick,this)).append($('<a class="sprite close-notification"></a>').click($.proxy(this.handleClose,this)),data.siteWideMessages[i].text);if(firstMessage===true){firstMessage=msgId;}else{$siteWideMessage
.hide();}siteMessagesHtml[siteMessagesHtml.length]=$siteWideMessage;}if(siteMessagesHtml.length>0){$siteWideMessages=$('<li>').append(siteMessagesHtml);if(hasNotifications){$notificationArea.append($siteWideMessages);}else{$('body').addClass('notifications').append($('<ul id="WikiaNotifications" class="WikiaNotifications"></ul>').append($siteWideMessages));$notificationArea=$('#WikiaNotifications');}this.track({action:window.Wikia.Tracker.ACTIONS.IMPRESSION,label:'swm-impression',value:firstMessage});}}},handleClose:function(ev){var notification=$(ev.currentTarget).parent(),messageId=notification.attr('data-msgid'),$nextNotification=notification.next(),nextMessageId;$.cookie(mw.config.get('wgCookiePrefix')+'swm-'+messageId,1,{'domain':mw.config.get('wgCookieDomain'),'expires':1});this.track({action:window.Wikia.Tracker.ACTIONS.CLICK_LINK_BUTTON,browserEvent:ev,label:'swm-dismiss',value:messageId});notification.remove();$nextNotification.show();if($nextNotification.length){nextMessageId
=$nextNotification.attr('data-msgid');this.track({action:window.Wikia.Tracker.ACTIONS.IMPRESSION,label:'swm-impression',value:nextMessageId});}},handleLinkClick:function(ev){this.track({action:window.Wikia.Tracker.ACTIONS.CLICK_LINK_TEXT,browserEvent:ev,href:$(ev.currentTarget).attr('href'),label:'swm-link',value:$(ev.delegateTarget).attr('data-msgid')});},track:window.Wikia.Tracker.buildTrackingFunction({category:'sitewidemessages',trackingMethod:'analytics'})};$(function(){AnonSiteWideMessages.init();});}(jQuery,mediaWiki,this));;require(['jquery','wikia.mustache','wikia.tracker','wikia.loader',],function($,mustache,tracker,loader,mapAds){'use strict';var assets;function loadAssets(dependencies,cacheKey){var dfd=new $.Deferred();if(assets){dfd.resolve(assets);}else{require(['wikia.cache'],function(cache){var assetsFromCache=cache.getVersioned(cacheKey);if(assetsFromCache){dfd.resolve(assetsFromCache);}else{loader({type:loader.MULTI,resources:{mustache:dependencies.template,scripts:
dependencies.scripts}}).done(function(data){cache.setVersioned(cacheKey,data,604800);dfd.resolve(data);}).fail(function(){dfd.reject();});}});}return dfd.promise();}function showMap($target){var mapId=$target.data('map-id'),mapTitle=$target.data('map-title'),mapUrl=$target.data('map-url'),dependencies={template:'extensions/wikia/WikiaMaps/templates/WikiaMapsParserTagMapIframe.mustache',scripts:'wikia_maps_in_modal_display_js'},cacheKey='wikia_maps_map_iframe';loadAssets(dependencies,cacheKey).done(function(loadedAssets){var iframe=mustache.render(loadedAssets.mustache[0],{url:mapUrl,mapId:mapId});if(!assets){loader.processScript(loadedAssets.scripts);assets=loadedAssets;}require(['wikia.ui.factory'],function(uiFactory){uiFactory.init(['modal']).then(function(uiModal){var modalConfig={vars:{id:'interactiveMap-'+mapId,size:'large',title:mapTitle,content:iframe}};uiModal.createComponent(modalConfig,function(mapModal){mapModal.show();if(mapAds){mapAds.initSlot(mapModal.$element.find(
'.wikia-ad-interactive-map').get(0));}require(['wikia.maps.pontoBridge'],function(pontoBridge){pontoBridge.init(mapModal.$content.find('#wikiaInteractiveMapIframe')[0]);});tracker.track({trackingMethod:'analytics',category:'map',action:tracker.ACTIONS.IMPRESSION,label:'map-in-modal-shown',value:mapId});});});});}).fail(function(){showUnexpectedErrorModal();});}function showUnexpectedErrorModal(){require(['wikia.ui.factory'],function(uiFactory){uiFactory.init(['modal']).then(function(uiModal){var modalConfig={vars:{id:'interactiveMapError',size:'small',content:$.msg('wikia-interactive-maps-map-placeholder-error')}};uiModal.createComponent(modalConfig,function(errorModal){errorModal.show();});});});}$('body').on('click','.wikia-interactive-map-thumbnail a',function(event){event.preventDefault();showMap($(event.currentTarget));});if(mapAds){$('.wikia-ad-interactive-map').each(function(){mapAds.initSlot(this);});}});;mw.loader.state({"ext.siteWideMessages.anon":"ready",
"ext.wikia.WikiaMaps.ParserTag":"ready"});

/* cache key: stevenuniverse977:resourceloader:filter:minify-js:7:7f1157c4600ef7ce402985c4bfcbe624 */